body { color:#434343; text-align:left; font-size:14px; font-family:"微软雅黑"; background:#fff; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin:0; padding:0 }
ol, ul { list-style: none; }
img { border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px }
a:link { color:#292e35; text-decoration:none; }
a:visited { color:#292e35; text-decoration:none; }
a:hover { color:#f03100; text-decoration:none; }
a:active { color:#000000; }


table{font-size:inherit;font:100%; border-collapse:collapse;}
table{border-collapse:collapse;border-spacing:0;}

em { font-style: normal; font-weight: normal }
cite { font-style: normal; font-weight: normal }
blockquote { quotes: none }
.b { font-weight:bold; }
.block { width: 960px; height: auto }
.dis { display: block }
.none { display: none }
.hide { display: none }
.hidden { overflow: hidden }
.inline { display: inline }
.clear { clear: both; font-size: 0px; visibility: hidden; overflow: hidden; }
.relative { position:relative }
.dashed { padding-right: 0px; padding-left: 12px; background: url(/images/linebg.gif) repeat-x left top; padding-bottom: 3px; color: #3f3f3f; padding-top: 2px }



.fl { float: left; }
.fr { float: right; }
.fb { font-weight: bold }
.fi { font-style: italic }
.fu { text-decoration: underline }
.fn { text-decoration: none }
.tl { text-align: left }
.tc { text-align: center }
.tr { text-align: right }
.f14 { font-size: 14px; }
.f16 { font-size: 16px; }
.f18 { font-size: 18px; }
.f22 { font-size: 22px; }
.blank { clear: both; visibility: hidden; line-height:0px;height:0px }
.blank5 { clear: both; visibility: hidden; line-height: 5px; height: 5px }
.blank10 { clear: both; visibility: hidden; line-height: 10px; height: 10px }
.blank20 { clear: both; visibility: hidden; line-height: 20px; height: 20px }
.blank50 { clear: both; visibility: hidden; line-height: 50px; height: 50px }
/* button */
.btn { font-size: 14px; height: 28px; madding:0 30px; cursor: pointer; }
.btn-2 { width: 60px; height: 22px; line-height: 20px; padding-bottom: 2px; background: #ee6c04; color: #FFFFFF; border: 1px solid #ee5604; cursor: pointer; }
/* color */
.blue { color : blue; }
.blue a:link, .blue a:visited { color : blue; }
.blue a:active, .blue a:hover { color : #f00; }
.post_error { padding-left: 5px; color: #ff0000; font-style:normal; }
.warning { color:#ff0000; font-weight:bold; }
.red { color : red; }
a.red { color : red; }
.silver { color: #666 }
.orange { color : #fe6700; }
.green { color : #0042a3; }
.golden { color: #996600; }
.brown { color : brown; }
.navy { color : #000080; }
.gray { color : #999999; }
.darkblue { color : #00008b; }
.deeppink { color : #ff1493; }
.deepbrown { color:#B53528; font-weight:bold; }
/*title*/
h1 { font-size: 16px; font-weight:bold; }
h2 { font-size: 14px; font-weight:bold; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; margin:0; padding:0; border:0; font-size:12px; }
.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt20 { margin-top:20px; }
/*按钮*/
.button { display: inline-block; zoom: 1; *display: inline;
vertical-align: baseline; margin: 0 2px; outline: none; cursor: pointer; text-align: center; text-decoration: none; font: 14px/100% Arial, Helvetica, sans-serif; padding: .5em 2em .55em; text-shadow: 0 1px 1px rgba(0, 0, 0, .3); -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2); box-shadow: 0 1px 2px rgba(0, 0, 0, .2); }
.button:hover { text-decoration: none; color:#fff; }
.button:active { position: relative; top: 1px; }
.orange { color: #fef4e9; border: solid 1px #da7c0c; background: #f78d1d; background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20)); background: -moz-linear-gradient(top, #faa51a, #f47a20); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.orange:hover { background: #f47c20; background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015)); background: -moz-linear-gradient(top, #f88e11, #f06015); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.orange:active { color: #fcd3a5; background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a)); background: -moz-linear-gradient(top, #f47a20, #faa51a); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}
/*clearboth*/
.clearfix:after { content:'.'; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { *zoom:1;
}
.clearfix .clear { _height:0px; }
.wrap_gary { width:100%; height:auto; min-width:1200px; margin:0 auto; background:#eeeeee; }
.wrap { margin:0 auto; width: 1200px; min-width:1200px;text-align: left; }

/*顶部信息*/

/*头部*/	
.header { display: block; width: 100%; min-width: 1200px; height:155px; background-color: #fff; background: url(../top_bg.jpg?0) no-repeat center;}
.container { display: block; width: 1200px; margin: 0 auto; padding-top:0px; }
.language { display: block; height: 40px; line-height: 40px; text-align: right; color: #676969; }
.language a { color: #676969; transition: 0.3s; -o-transition: 0.3s; -ms-transition: 0.3s; -moz-transition: 0.3s; -webkit-transition: 0.3s; }
.language a:hover, .language a.active { color: #e8551e; }
.language span { padding: 0 3px; }
.header-body { display: block; height: 83px; padding-top:10px;  }
.header-body .logo { display: block; float: left; }
.header-body .info { display: block; float: left; padding-top:20px;}
.header-body .info h3 { display: block; height: 29px; line-height: 29px; color: #f08202; font-size: 24px; font-weight:bold; margin-top: 7px; }
.header-body .info p { display: block; color: #595757; line-height: 1; margin-top: 4px; font-size:22px; }
.header-body .line-black { display: block; float: left; width: 1px; height: 53px; background-color: #746f6f; margin:32px 15px 0 12px; }

.nav { display: block; width: 100%; min-width: 1200px; height: 56px; background: url(../nav_tbg.png?11) repeat-x center; }
.nav .nav-group { display: block; float: left; width:1200px; }
.nav .nav-group li { position: relative; display: block; float: left; text-align: center; line-height: 56px; color: #fff; font-size: 16px; margin-right: 1px; background: url(../nav_line.png?12) no-repeat right center;}
.nav .nav-group li:last-child { background:none; }
.nav .nav-group li>a { display: block; color: #fff; transition: 0.3s; -o-transition: 0.3s; -ms-transition: 0.3s; -moz-transition: 0.3s; -webkit-transition: 0.3s; padding:0 30px; }
.nav .nav-group li:hover>a, .nav-group li.active>a { background-color: #f08202; }
.nav li dl { display: none; position: absolute; width: 100%; background-color: #f08202; z-index: 10; }
.nav li dl dd { display: block;line-height:22px; font-size: 15px; border-bottom: 1px solid #d37303; }
.nav li dl dd:last-child { border-bottom: none; }
.nav li dl dd a { display: block; color: #fff; padding:8px 0; transition: 0.3s; -o-transition: 0.3s; -ms-transition: 0.3s; -moz-transition: 0.3s; -webkit-transition: 0.3s; }
.nav li dl dd a:hover { background-color: #ca0010; }
.nav .search { display: block; width: 230px; height: 40px; float: right; margin-top: 8px; background-color: #fff; }
.nav .search .input { display: block; width: 160px; float: left; height: 28px; border: none; outline: none; padding: 6px 10px; line-height: 20px; color: #9fa0a0; }
.nav .search .btn { display: block; width: 50px; height: 40px; float: right; background: url(../images/search.png) no-repeat center; border: none; outline: none; cursor: pointer; transition: 0.3s; -o-transition: 0.3s; -ms-transition: 0.3s; -moz-transition: 0.3s; -webkit-transition: 0.3s; }
.nav .search .btn:hover { opacity: 0.8; }

/*导航*/	

.footads { padding:15px 0; border-top:1px solid #dadbd6; margin-top:50px; }
/*分享*/
.share { float:right; width:160px; height:28px; margin-right:2px; }
.share strong { font-weight: normal; float:left; width:70px; height:28px; line-height:28px; }
/*----------------------布局---------------------*/
#pleft { float:left; width:231px; height:auto; overflow:hidden; }
#pright { background:#fff; float:right; width:960px; height:auto; overflow:hidden; }
.xbanner { width:100%; min-width:1200px; height:auto; }
.xbanner img { width:100%; min-width:1200px; height:auto; border-bottom:1px solid #dadbd6; text-align:center; margin:0 auto; }
/*----------------------header----------------------*/	

/*电话*/
.tel_box { background:url(/images/tel_bg.jpg) no-repeat; height:90px; position:relative }
.tel_box { margin:0 0 10px; }
.tel_form { padding:8px 0; position:absolute; right:10px; top:20px; color:#333 }
.tel_form p { margin:4px; display:inline-block; *display:inline;
zoom:1 }
.tel_form .input { padding:8px 3px; height:16px; border:0; }
.tel_form .btn-submit { background:url(/images/submit_bg.jpg) no-repeat; width:60px; height:30px; line-height:60px; overflow:hidden; text-indent:-999px }
.tel_form .reset { display:none }
/*----------------------当前位置---------------------*/
.position { position:relative; height:40px; margin-bottom:10px; padding:0 33px; border-bottom:1px solid #ccc; line-height:40px; background: url(../home_icon.png?1) no-repeat 5px 5px; margin-top:10px; }
.position span { float:left; color:#000; }
.position span a { color:#000; }
.position span a:hover { color:#871818; }
.position font { float:right; font-family:"Microsoft YaHei"; color:#333; font-size:18px; }
.position font i { color:#b6b5b5; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase; }


/*----------------------单页标题---------------------*/
.pagetit { width:100%; height:50px; }
.pagetit ul { text-align: center; }
.pagetit li { text-align: center; width: 160px; ; height: 40px; cursor: pointer; color:#f9fffd; margin-right:20px; background:#242c5d; display: inline-block; }
.pagetit a:link { height: 40px; color: #fff; width:160px; line-height:40px; display:block; }
.pagetit a:visited { height: 40px; color: #fff; width:160px; line-height:40px; display:block; }
.pagetit a:hover { height: 40px; color: #fff; background:#E9AB02; width:160px; line-height:40px; display:block; }
.pagetit .curr a:link { height: 40px; color: #fff; background:#E9AB02; width:160px; line-height:40px; display:block; }
.pagetit .curr a:visited { height: 40px; color: #fff; background:#E9AB02; width:160px; line-height:40px; display:block; }
.pagetit .curr a:hover { height: 40px; color: #fff; background:#E9AB02; width:160px; line-height:40px; display:block; }


/*----------------------章节标题---------------------*/

/*----------------------二级栏目展示----------------------*/

/*----------------------左侧联系方式---------------------*/

/*----------------------右侧内容---------------------*/
.pcontent { font-size:14px; padding:0 15px; }
.pcontent p { white-space: normal; letter-spacing: normal; }
.mainbox { border:1px solid #dedede; min-Height:850px; _height:expression((this.scrollHeight < 1050 ? "1050px" : "auto"));
background:#fff; padding: 10px;border-top:2px solid #0042a3;   }
.mainbox h1 { height:40px; margin-bottom:10px; padding:0px; border-bottom:0px solid #ccc; line-height:40px; font-size:32px; font-weight:bold; text-align:center; }







.content111 h1 { width:100%; height:38px; font-size:30px; color:#333; margin-bottom:10px; }
.content111 h2 { width:100%; border-bottom:1px #bcbcbc solid; height:38px; font-size:16px; color:#333; font-weight:bold; margin-bottom:10px; }
.content111 h3 { width:100%; border-bottom:1px #bcbcbc solid; height:38px; font-size:16px; color:#333; font-weight:bold; margin-bottom:10px; }







.content p { color:#525151; font-family:"微软雅黑"; margin-bottom:10px; }
.content p img { margin:0 auto; display:block }
/*----------------------图片列表---------------------*/
.piclist { padding:5px; width: 950px; overflow: hidden; }
.piclist ul li { float: left; margin: 10px 10px 20px; }
.piclist ul li div { width: 390px; height: 260px; border: #cccccc 1px solid; padding: 4px; overflow:hidden; background:#efefef; }
.piclist ul li img { height: 260px; }
.piclist ul li p { padding:5px; text-align:center }

/*----------------------产品列表---------------------*/
.plist { padding:0px; }
.plist ul { width:1050px; padding-left:5px; }
.plist ul li { float: left; width:312px; height:400px; margin: 0px; }
.plist ul li div { width:293px; height:350px; border: #cccccc 0px solid; overflow:hidden; background:#fff; }
.plist ul li div:hover { filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; }
.plist ul li img { width:300px;height:300px; }
.plist ul li p {
    width: 293px; height:40px; line-height:40px;
    background: #000;
    margin-top: -40px;
    position: relative;
    float: left;
    text-align: center;
    filter: Alpha(Opacity=60);
    z-index: 999;
    -moz-opacity: .60;
    opacity: .6;
}
.plist ul li a { color:#fff; }
.plist ul li p:hover { text-decoration: underline; }
/*----------------------文章列表---------------------*/
.list { }
.list ul li { height:98px; padding-top:30px; border-bottom:1px #c4c4c4 solid; width:100%; }
.list ul li:hover { background:#f7f7f7;  }

.times { float:left; width:100px; text-align:center; font-size:14px; color:#717272; height:94px; font-family: "微软雅黑" Georgia, "Times New Romain", Times, serif; }
.times span { display:block; font-size:30px; font-weight:600; padding-bottom:4px; }
.neirong { line-height:20px; width:1050px; float:left }
.neirong a { font-size:16px; color:#373737; line-height:24px; font-weight:600; }
.neirong a:hover { color:#F60000; }
.neirong p { font-size:13px; color:#868686; line-height:22px; }
/*图片列表*/
.pbox { padding:10px 10px 4px }
.pbox li { float:left; display:inline; text-align:center; margin:0; }
.pbox li .pic { border:1px solid #f2f2f2; }
/*内页图片列表*/
.thumbs { margin:0 .5em 1em; }
.thumbs .img { border:1px solid #e2e2e2; }
.thumbs p a { display:block; background:#F9F9F9; overflow:hidden; padding:.3em 0 .2em; border:1px solid #e2e2e2; border-top:0 }
.thumbs p a:hover { background:#FDF7CC; text-decoration:none; }
.thumbs a:hover img, .box a:hover img { opacity:0.8; filter:alpha(opacity=80); }
/*----------------------新闻内容---------------------*/
.news { color: #444444;
    font-size: 14px;
    line-height: 160%; }
.news h2 { width:100%; height:30px; font-size:28px; font-weight:bold; color:#333; text-align:center; margin-bottom:10px; }
.news2 p { color:#525151; font-family:"微软雅黑"; margin-bottom:30px; text-indent:2em; }
.news img { max-width:900px; display:block }
.pubtime { width:100%; height:53px; line-height:30px; font-size:12px; color:#888; text-align:center; }
.pubtime span { padding-right:28px; }
.pubtime span a { color:#4b4d4c; }
.pubtime span a:hover { color:#F60000 }
.pinfo2 { font-size:16px; line-height:35px; }
.pinfo2 p { color:#525151; font-family:"微软雅黑"; margin-bottom:30px; text-indent:2em; }
.pinfo2 p img { margin:0 auto; display:block }
/*---------------相关文章----------------------*/
.pagenext { padding:15px; border-top:1px #E6E6E6 solid; line-height:35px; margin-top:10px; clear:both; }
.pagenext a { text-decoration: underline; }




/* ---------------分页--------------- */
.page { margin-top: 40px; }
.page span { display: inline-block; border: solid 1px #0042a3; border-radius: 1px; padding: 0 20px; height: 32px; line-height: 32px; margin-left: 3px; font-family: arial; }
.page a { display: inline-block; border: solid 1px #0042a3; border-radius: 1px; padding: 0 12px; height: 32px; line-height: 32px; margin-left: 3px; font-family: arial; }
.page a:hover, .page .current { color: #fff; background:#0042a3; border: solid 1px #0042a3; }
/*Footer - start*/

/*Footer - end*/

